using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Sio.Mdm.Server;
using Sio.Mdm.BF.Idm;
using Sio.Mdm.Types.Database;
using Sio.Mdm.BL.Base;

namespace Sio.Mdm.BL.Idm
{
    [Service(Name = "SkupineService", DefaultInterface = typeof(ISkupineService))]
    public class SkupineService : BaseFirebird<Skupina>, ISkupineService
    {
        public SkupineService()
            : base("IDM")
        {
        }
    }

    [Service(Name = "SkupineStoritveService", DefaultInterface = typeof(ISkupineStoritveService))]
    public class SkupineStoritveService : BaseFirebird<SkupinaStoritev>, ISkupineStoritveService
    {
        public SkupineStoritveService()
            : base("IDM")
        {
        }
    }

    [Service(Name = "StoritveService", DefaultInterface = typeof(IStoritveService))]
    public class StoritveService : BaseFirebird<Storitev>, IStoritveService
    {
        public StoritveService()
            : base("IDM")
        {
        }
    }

    [Service(Name = "SkupineStoritveRazsirjenoService", DefaultInterface = typeof(ISkupineStoritveRazsirjenoService))]
    public class SkupineStoritveRazsirjenoService : BaseFirebird<SkupinaStoritevRazsirjeno>, ISkupineStoritveRazsirjenoService
    {
        public SkupineStoritveRazsirjenoService()
            : base("IDM")
        {
        }
    }
    
}